package com.jn.retrofit.service;

import com.jn.retrofit.entity.DictionaryResponse;
import com.jn.retrofit.entity.HotSearchResponse;
import com.jn.retrofit.entity.TranslationResponse;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface ApiService {
    @GET("common/fetchHotSearchBoard")
    Call<HotSearchResponse> fetchHotSearchBoard(@Query("type") String type);

    @GET("txt/dict")
    Call<DictionaryResponse> fetchDictionaryData(@Query("text") String text);

    @POST("txt/QQFanyi")
    Call<TranslationResponse> translate(@Query("sourceText") String sourceText,
                                        @Query("from") String from,
                                        @Query("to") String to);


}
